package com.mm.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;

/**
 * @author 林友航
 * @version 1.0
 * @date 2020/12/6 17:01
 */
@Data
@ApiModel(value = "获取部门人员管理成功返回的参数实体", description = "获取部门人员管理成功返回的参数实体")
public class DepastaffVo {


    /**
     * 员工id
     */
    @ApiModelProperty(value = "员工id", name = "empId", required = true)
    private String empId;
    /**
     * 员工姓名
     */
    @ApiModelProperty(value = "员工姓名", name = "empName", required = true)
    private String empName;

    /**
     * 员工工号
     */
    @ApiModelProperty(value = "员工工号", name = "empNum", required = true)
    private String empNum;

    /**
     * 出生日期
     */
    @ApiModelProperty(value = "出生日期", name = "empBirthday", required = true)
    private Long empBirthday;

    /**
     * 身份证号
     */
    @ApiModelProperty(value = "身份证号", name = "empIdentityCard", required = true)
    private String empIdentityCard;

    /**
     * 性别(1-男、2-女、3-保密)
     */
    @ApiModelProperty(value = "性别(1-男、2-女、3-保密)", name = "empSex", required = true)
    private Long empSex;

    /**
     * 入职时间
     */
    @ApiModelProperty(value = "入职时间", name = "empEntryTime", required = true)
    private Long empEntryTime;

    /**
     * 电话号码
     */
    @ApiModelProperty(value = "电话号码", name = "empPhoneNumber", required = true)
    private String empPhoneNumber;

    /**
     * 家庭住址
     */
    @ApiModelProperty(value = "家庭住址", name = "empAddress", required = true)
    private String empAddress;

    /**
     * 所属部门id
     */
    @ApiModelProperty(value = "所属部门", name = "depaName", required = true)
    private String depaName;

    /**
     * 职位id
     */
    @ApiModelProperty(value = "职位", name = "posiName", required = true)
    private String posiName;

    /**
     * 1-在职，0-离职
     */
    @ApiModelProperty(value = "1-在职，0-离职", name = "empWorkStatus", required = true)
    private Long empWorkStatus;

    /**
     * 紧急联系人姓名
     */
    @ApiModelProperty(value = "紧急联系人姓名", name = "empEmerName", required = true)
    private String empEmerName;

    /**
     * 紧急联系人电话
     */
    @ApiModelProperty(value = "紧急联系人电话", name = "empEmerPhone", required = true)
    private String empEmerPhone;

    /**
     * 头像
     */
    @ApiModelProperty(value = "头像", name = "empPhoto", required = true)
    private String empPhoto;

}
